![]() METHOD AND DEVICE FOR PROCESSING AN AUDIO SIGNAL, AND, LEGIBLE STORAGE MEDIA BY NON-TRANSITIONAL COM
专利摘要:
a method implemented in a computer and device to process a tangible, embodied computer-readable signal and storage medium. a computer program method, system and product for processing an encoded audio signal is described. in an exemplary embodiment, the system receives a signal encoded in the low frequency range and energy encoded information used for frequency shifting of the signal encoded in the low frequency range. the signal in the low frequency range is decoded and an energy depression of the decoded signal is smoothed. the signal in the smoothed low frequency range is shifted in frequency to generate a signal in the high frequency range. the signal in the smoothed low frequency range is shifted in frequency to generate a signal in the high frequency range. the signal in the frequency range and the signal in the high frequency range are then combined and output. 公开号:BR112012007187B1 申请号:R112012007187-4 申请日:2011-07-27 公开日:2020-12-15 发明作者:Mitsuyuki Hatanaka;Yuki Yamamoto;Toru Chinen 申请人:Sony Corporation; IPC主号:
专利说明:
Technical Field [001] The present description refers to a device and a signal processing method, as well as a program. More particularly, a modality refers to a device and a signal processing method, as well as to a program configured so that audio of superior audio quality is obtained, in the case of decoding an encoded audio signal. Prior Art [002] Conventionally, HE-AAC (High Efficiency MPEG (Moving Picture Experts Group) 4 AAC (Advanced Audio Coding)) (International Standard ISO / EC 14496-3), etc. they are known as audio signal encoding techniques. With these coding techniques, a coding technology with far-reaching characteristics, called SBR (Spectral Band Replication), is used (for example, see PTL 1). [003] With SBR, when encoding an audio signal, low-range encoded components of the audio signal (hereinafter, designated as a low-range signal, that is, a signal in the low frequency range) are emitted along with SBR information to generate long-range components of the audio signal (hereinafter, a long-range signal, that is, a signal in the high frequency range). With a decoding apparatus, the low-range encoded signal is decoded, while, in addition, the low-range signal obtained by decoding an audio signal consisting of the low-range signal and the long-range signal is obtained. [004] More specifically, suppose that the low-range signal SL1, shown in figure 1, is obtained through decoding, for example. Here, in figure 1, the horizontal geometric axis indicates frequency and the vertical geometric axis indicates energy of the respective frequencies of an audio signal. Also, the interrupted vertical lines in the drawing represent scale factor band limits. Scale factor bands are bands that bundle, plurally, sub-bands of a given bandwidth, that is, the resolution of a QMF analysis filter (Quadrature Mirror Filter). [005] In figure 1, a band consisting of the seven consecutive bands of scale factor on the right side of the drawing of the low range signal SL1 is taken to be the long range. Large scale factor band energies on the long range side E11 to E17 are obtained for each of the scale factor bands on the long range side by decoding the SBR information. [006] Additionally, the low range signal SL1 and the wide range factor band energies are used and a wide range signal for each scale factor band is generated. For example, in the case where a wide range signal for the Bobj scale factor band is generated, components of the Borg scale factor band outside the SL1 low range signal have shifted in frequency to the band factor band. Borg scale. The signal obtained by the change of frequency is adjusted in gain and taken as being a signal of great range. At this time, the gain adjustment is conducted so that the average energy of the signal obtained by the frequency change becomes the same magnitude as the energy of the wide range factor band E13 in the Bobj scale factor band. [007] According to this processing, the SH1 long range signal illustrated in figure 2 is generated as the Bobj scale factor band component. Here, in figure 2, identical reference signs are given to the portions corresponding to the case in figure 1 and their description is omitted or reduced. [008] In this way, on the audio signal decoding side, a low-range signal and SBR information are used to generate long-range components not included in a coded and decoded low-range signal and expand the band, thus, making it possible to play audio of superior audio quality. List of Citations Patent Literature [009] PTL 1: Unexamined Japanese Patent Application Publication (PCT Application Translation) No. 2001 - 521648 Summary of the Invention [0010] A method for processing a signal implemented by an audio computer is described. The method may further include decoding the signal to produce a decoded signal having an energy spectrum in a manner including an energy reduction. In addition, the method may include performing filter processing on the decoded signal, filter processing separating the decoded signal into band signals in the low frequency range. The method may also include performing an attenuation process on the decoded signal, the attenuation process attenuating the energy reduction of the decoded signal. The method can also include performing a frequency change in the attenuated decoded signal, the frequency change generating band signals in the high frequency range from the band signals in the low frequency range. Additionally, the method may include combining the band signals in the low frequency range and the band signals in the high frequency range to generate an output signal. The method may also include output signal output. [0011] A device for processing a signal is also described. The device may include a decoding circuit in the low frequency range, configured to receive a signal encoded in the low frequency range corresponding to the audio signal and decode the encoded signal to produce a decoded signal having a spectrum of energy in a manner including a energy reduction. Additionally, the device can include a filter processor configured to perform filter processing on the decoded signal, filter processing separating the decoded signal into band signals in the low frequency range. The device can also include a generation circuit in the high range. frequency configured to perform an attenuation process on the decoded signal, the attenuation process attenuating the power reduction and perform a frequency change on the attenuated decoded signal, the frequency change generating band signals in the high frequency range from band in the low frequency range. The device may additionally include a combinatorial circuit configured to combine the band signals in the low frequency range and the band signals in the high frequency range to generate an output signal and output the output signal. [0012] Also described is a computer-readable storage medium, tangibly realized, including instructions that, when executed by a processor, perform a method for processing an audio signal. The method may include receiving a signal encoded in the low frequency range corresponding to the audio signal. The method can further include decoding the signal to produce a decoded signal having an energy spectrum in a way that includes energy reduction. In addition, the method may include performing filter processing on the decoded signal, filter processing separating the decoded signal into band signals in the low frequency range. The method may further include performing an attenuation process on the decoded signal, the attenuation process attenuating the energy reduction of the decoded signal. The method can also include performing a frequency change in the attenuated decoded signal, the frequency change generating band signals in the high frequency range from the band signals in the low frequency band. In addition, the method may include combining the band signals in the low frequency range and the band signals in the high frequency range to generate an output signal. The method may also include sending an output signal. Technical problem [0013] However, in cases where there is a hole in the low range signal SL1 used to generate a long range signal, that is, where there is a signal in the low frequency range, having a spectrum of energy in a way that includes a reduction in energy used to generate a signal in the high frequency range, such as the Borg scale factor band in Figure 2, it is highly likely that the shape of the SH1 wide-range signal obtained will become a shape vastly different from the frequency shape of the obtained signal, which becomes a cause of hearing degradation. Here, the state of having a hole in a low-range signal refers to a state in which the energy of a given band is markedly low, compared to the energies of adjacent bands, with a portion of the low-range energy spectrum ( energy waveform of each frequency) projecting downwards in the drawings. In other words, it refers to a state in which the energy of a portion of the band components is reduced, that is, an energy spectrum in a way that includes an energy reduction. [0014] In the example in figure 2, since there is a reduction in the low range signal, that is, signal in the low frequency range SL1 used to generate a long range signal, that is, signal in the high frequency range, a reduction also occurs in the SH1 long-range signal. If there is a reduction in a low-range signal used to generate a long-range signal in this way, long-range components may no longer be reproduced precisely and auditory degradation may occur in an audio signal obtained through decoding. [0015] Also, with SBR, processing called the gain limit and interpolation can be conducted. In some cases, this processing can cause reductions to occur on components with wide reach. [0016] Here, gain limitation is the processing that suppresses peak gain values within a limited band, consisting of multiple sub-bands in relation to the average gain value within the limited band. [0017] For example, suppose that the low-range signal SL2, illustrated in figure 3, is obtained by decoding a low-range signal. Here, in figure 3, the horizontal geometric axis indicates the frequency and the vertical geometric axis indicates energy of the respective frequencies of an audio signal. Also, the interrupted vertical lines in the drawing represent limits of the scale factor band. [0018] In figure 3, a band consisting of seven consecutive bands of scale factor on the right side of the drawing of the low range signal SL2 is taken to be the long range. Through the decoding of SBR information, the bandwidth energies of wide range factor E21 to E27 are obtained. [0019] Also, a band consisting of the three scale factor bands from Bobj 1 to Bobj3 is taken to be a limited band. In addition, suppose that the respective components of the scale factor bands Borg1 to Borg3 of the low range signal SL2 are used and the respective wide range signals for the scale factor bands Bobj to Bobj3 on the long range side are generated. [0020] Consequently, when generating a SH2 long-range signal in the Bobj2 scale factor band, gain adjustment is done, basically, according to the G2 energy differential between the average energy of the scale factor band Borg2 of the low-range signal SL2 and the wide-range scaling factor energy E22. In other words, the gain adjustment is conducted by changing the frequency of the Borg2 scale factor band components of the low-range signal SL2 and multiplying the signal obtained as a result by the energy differential G2. this is taken to be the SH2 long range signal. [0021] However, with the gain limit, if the energy differential G2 is greater than the average G value of the energy differentials G1 to G3 of the scale factor bands Bobj1 to Bobj3 within the limited band, the energy differential G2 by which the shifted frequency signal is multiplied will be taken to be the average value G. In other words, the gain of the long-range signal for the Bobj2 scale factor band will be suppressed. [0022] In the example in figure 3, the energy of the scale factor band Borg2 on the low-range signal SL2 has become lower, compared to the energies of the adjacent scale factor bands Borg1 and Borg3. In other words, a reduction occurred in the Borg2 scale factor band portion. [0023] In contrast, the wide-range scaling factor energy E22 of the scaling factor band Bobj2, that is, the fate of the application of the low-range components is greater than the scaling factor energies of the scale range of the Bobj1 and Bobj3 scale factor bands. [0024] For this reason, the G2 energy differential of the Bobj2 scale factor band becomes greater than the average G value of the energy differential within the limited band and the wide-range signal gain for the Factor band. Bobj2 scale is suppressed by the gain limit. [0025] Consequently, in the Bobj2 scale factor band, the SH2 wide-range signal energy becomes drastically lower than the wide range scaling factor E22 energy and the shape of the wide-range signal frequency generated becomes a shape that differs greatly from the frequency shape of the original signal. In this way, the audio data occurs in the audio finally obtained by decoding. [0026] Also, interpolation is a wide-range signal generation technique that drives frequency changes and each sub-band, instead of each scale factor band. [0027] For example, as illustrated in figure 4, suppose that the respective sub-bands Borg1 to Borg3 of the low-range signal SL3 are used, the respective long-range signals in the sub-bands Bobj1 to Bobj3 on the long-range side are generated and a band consisting of sub-bands Bobj1 to Bobj3 is taken to be a limited band. [0028] Here, in figure 4, the horizontal geometric axis indicates frequency and the vertical geometric axis indicates energy of the respective frequencies of an audio signal. Also, by decoding the SBR information, energies of the wide range factor band E31 to E37 are obtained for each scale factor band. [0029] In the example in figure 4, the energy of the sub-band Borg2 in the low-range signal SL3 has become smaller, compared to the energies of the adjacent sub-bands Borg1 and Borg3 and a reduction occurred in the portion of the sub-band Borg2. For this reason, and similarly to the case in figure 3, the energy differential between the energy of the sub-band Borg2 of the low-range signal SL3 and the energy of the large-scale scale factor E33 becomes greater than the value of the energy differential within the limited band. In this way, the gain of the SH3 long range signal in the BOBj2 subband is suppressed by the gain limit. [0030] As a result, in the Bobj2 subband, the energy of the SH3 long-range signal becomes drastically lower than the wide-range scaling factor energy E33 and the frequency form of the generated long-range signal it can become a shape that differs greatly from the frequency shape of the original signal. Thus, similarly to the case in figure 3, the audio data occurs in the audio obtained by decoding. [0031] As above, with SBR, there have been cases where high-quality audio is not obtained on the audio signal decoding side due to the shape (frequency form) of the energy spectrum of a low-range signal used to generate a far-reaching signal. Advantageous Effects of the Invention. [0032] According to an aspect of a modality, audio of superior audio quality can be obtained in the case of decoding an audio signal. Brief Description of Drawings [0033] Figure 1 is a diagram explaining conventional SBR. [0034] Figure 2 is a diagram explaining conventional SBR. [0035] Figure 3 is a diagram explaining the conventional gain limit. [0036] Figure 4 is a diagram explaining conventional interpolation. [0037] Figure 5 is a diagram explaining SBR to which a modality was applied; [0038] Figure 6 is a diagram illustrating an exemplary configuration of an encoder modality to which a modality has been applied. [0039] Figure 7 is a flow chart explaining a coding process. [0040] Figure 8 is a diagram illustrating an exemplary configuration of a decoder modality to which a modality has been applied. [0041] Figure 9 is a flow chart explaining a decoding process. [0042] Figure 10 is a flow chart explaining a coding process. [0043] Figure 11 is a flow chart explaining a decoding process. [0044] Figure 12 is a flow chart explaining a coding process [0045] Figure 13 is a flow chart explaining a decoding process. [0046] Figure 14 is a block diagram illustrating an exemplary computer configuration. Description of Modalities [0047] Hereafter, modalities will be described with reference to the drawings. Overview of the Present Invention [0048] First, bandwidth expansion of an audio signal by SBR to which a modality was applied will be described with reference to figure 5. Here, in figure 5, the horizontal geometric axis indicates threaded hole (25) and the vertical geometric axis indicates energy of the respective frequencies of an audio signal. Also, the interrupted vertical lines in the drawing represent scale factor band limits. [0049] For example, suppose that the audio signal decoding side, a low-range signal SL1, and wide-range scale factor energies Eobj1 to Eobj7 of the respective scale-factor bands Bobj1 to Bobj7 on the side of reach are obtained from the data received from the coding side. Also assume that the low range signal SL11 and the wide range factor band energies Eobj1 to Eobj7 are used and the wide range signals from the respective scale factor bands Bobj1 to Bobj7 are generated. [0050] Now, consider that the low range signal SL11 and the scale factor band component Borg1 are used to generate a wide range signal from the scale factor band Bobj3 on the long range side. [0051] In the example in figure 5, the energy spectrum of the low-range signal SL11 is greatly reduced in the design in the Borg1 scale factor band portion. In other words, the energy has become small compared to other bands. For this reason, if a long-range signal in the Bobj3 scale factor band is generated by conventional SBR, a reduction will also occur in the long-range signal obtained and auditory degradation will occur in the audio. [0052] Consequently, in one embodiment, a flattening process (i.e., attenuation process) is first conducted on the Borg1 scale factor band component of the low-range signal SL11. In this way, a low-range signal H11 from the flat scale factor band Borg1 is obtained. The energy spectrum of this H11 low-range signal is uniformly coupled to the band portions adjacent to the Borg1 scale factor band in the energy spectrum of the low-range signal SL11. In other words, the low-range signal SL11 after flattening, that is, attenuation, becomes a signal in which a reduction does not occur in the Borg1 scale factor band. [0053] In doing so, if the flattening of the low-range signal SL11 is conducted, the low-range signal H11, obtained by means of flattening, is changed in frequency to the band of the scale factor band Bobj3. The signal obtained by changing the frequency is adjusted in gain and taken to be a long-range signal H12. [0054] At this point, the average value of the energies in each sub-band of the low-range signal H11 is computed as the average energy Eorg1 of the scale factor band Borg1. Then, the gain adjustment of the low-range signal shifted at frequency H11 is conducted according to the ratio of the average energy Eorg1 to the bandwidth energy of the wide range factor Eobj3. [0055] In figure 5, once the low-range signal with no reduction H11 is used and a long-range signal H12 is generated, the energies of the respective sub-bands in the long-range signal H12 have almost the same magnitude as the Eobj3 wide range scaling band energy. Consequently, a long-range signal almost the same as the long-range signal in the original signal is obtained. [0056] In this way, if a flat, low-range signal is used to generate a long-range signal, long-range components of an audio signal can be generated with superior accuracy and the conventional auditory degradation of an audio signal produced by reductions in the energy spectrum of a low-range signal can be improved. In other words, it is possible to obtain superior audio quality audio. [0057] Also, since reductions in the energy spectrum can be removed, if a low-range signal is flattened, the auditory degradation of an audio signal can be prevented, if a flattened low-range signal is used to generate a long range signal, even in cases where limit gain and interpolation are conducted. [0058] Here, it can be configured so that the flattening of a low-range signal is conducted on all band components on the low-range side used to generate long-range signals or can be configured so that low range is conducted only on one band component where a reduction occurs between the band components on the low range side. Also, in the case where the flattening is carried out only on a band component where a reduction occurs, the flattened band can be a single subband, if the subbands are the bands taken as units or a band of arbitrary width , consisting of a plurality of sub-bands. [0059] In addition, from now on, for a scale factor band or another band consisting of several sub-bands, the average value of the energies in the respective sub-bands that make up that band, will also be designated the average band energy . [0060] Next, an encoder and a decoder to which a modality has been applied will be described. Here, below, a case in which wide-range signal generation is conducted by taking scale factor bands as units is described by way of example through example, but wide-range signal generation, of course, can also be conducted in bands. individual, consisting of one or a plurality of sub-bands. First Mode <Encoder Configuration> [0061] Figure 6 illustrates an exemplary configuration of an encoder modality. [0062] An encoder 11 consists of sub-sampler 21, a low range encoding circuit 22, that is, an encoding circuit in the low frequency range, a QMF analysis filter processor 23, large encoding circuit range 24, that is, a coding circuit in the high frequency range and a multiplexing circuit 25. An input signal, that is, an audio signal, is supplied to the sub-sampler 21 and the analysis analysis filter processor QMF 23 of encoder 11. [0063] By sub-sampling the supplied input signal, the sub-sampler 21 extracts a low-range signal, that is, the low-range components of the input signal and supplies them to the low-range coding circuit 22 The low-range coding circuit 22 encodes the supplied low-range signal from the sub-sampler 21 according to a given coding scheme and provides the low-range coded data obtained as a result to the multiplexing circuit 25. The AAC, for example, exists as a method of encoding a low-range signal. [0064] The QMF analysis filter processor 23 conducts filter processing using a QMF analysis filter on the supplied input signal and separates the input signal into a plurality of sub-bands. For example, the entire frequency band s of the input signal is separated by 64 by filter processing and the components of those 64 bands (subbands) are extracted. The QMF 23 analysis filter processor supplies the signals from the respective subbands, obtained by filter processing, to the wide-range coding circuit 24. [0065] In addition, from now on, the signals of the respective sub-bands of the input signal are also taken to be designated sub-band signals. In particular, taking the bands of the low-range signal extracted by the sub-sampler 21 as the low-range, the sub-band signals of the respective sub-bands on the low-range side are referred to as low-range sub-band signals, ie , band signals in the low frequency range. Also, by taking the frequency bands higher than the bands on the low range of all the bands of the input signal as the long range, the subband signals of the sub bands on the long range are taken to be assigned long range subband signals, ie band signals in the high frequency range. [0066] Furthermore, in the following, description taking frequency bands higher than the low range as the long range will continue, but a portion of the low range and the long range can also be made for overlap. In other words, it can be configured so that bands shared mutually by the low range and the long range are included. [0067] The long range encoding circuit 24 generates SBR information based on the subband signals provided from the QMF analysis filter processor 23 and supplies it to the multiplexing circuit 25. Here, the SBR information is information for obtaining the wide-range scale factor energies of the respective scale-factor bands on the long-range side of the input signal, that is, the original signal. [0068] Multiplexing circuit 25 multiplexes the low-range encoded data from the low-range coding circuit 22 and the SBR information from the long-range encoding circuit 24 and sends the bit stream obtained through multiplexing. Description of Coding Process [0069] Meanwhile, if an input signal is introduced in encoder 11 and the encoding of the input signal is instructed, encoder 11 conducts an encoding process and conducts the encoding of the input signal. Hereinafter, a coding process by encoder 11 will be described with reference to the flowchart in figure 7. [0070] In a step S11, the sub-sampler 21 sub-samples a supplied input signal and extracts a low-range signal and supplies it to the low-range coding circuit 22. [0071] In a step S12, the low-range coding circuit 22 encodes the supplied low-range signal from the sub-sampler 21 according to the AAC scheme, for example, and provides the low-range encoded data obtained as a result for multiplexing circuit 25. [0072] In a step S13, the QMF analysis filter processor 23 conducts filter processing using a QMF analysis filter on the supplied input signal and provides the subband signals of the respective subbands, obtained as one result, for the long range encoding circuit 24. [0073] In a step S14, the long range encoding circuit 24 computes a wide range factor band energy Eobj, ie energy information, for each scale factor band on the long range side, based on the subband signals provided from the QMF 23 analysis filter processor. [0074] In other words, the wide-range coding circuit 24 takes a band consisting of several consecutive sub-bands on the long-range side as a scale factor band and uses the sub-band signals from the respective sub-bands. bands within the scale factor band to compute the energy of each sub-band. Then, the wide-range coding circuit 24 computes the average value of the energies of each sub-band within the scale factor band and takes the average computed value of energies as the wide-range scale factor energy Eobj of that scale factor band. In this way, the bandwidth energies of large scale factor, that is, energy information, Eobj1 to Eobj7 in figure 5, for example, are calculated. [0075] In a step S15, the wide-range coding circuit 24 encodes the large-scale scaling factor energies Eobj for a plurality of scaling-factor bands, that is, energy information according to a given coding scheme and generates SBR information. For example, Eobj wide-scale factor band energies are encoded according to scalar quantization, differential encoding, variable length encoding or other scheme. The long range encoding circuit 24 provides the SBR information obtained through encoding for the multiplexing circuit 25. [0076] In a step S16, the multiplexing circuit 25 multiplexes the low range encoded data of the low range coding circuit 22 and the SBR information of the long range coding circuit 24 and sends the bit stream obtained through the multiplexing. The encoding process ends. [0077] In doing so, encoder 11 encodes an input signal and sends a multiplexed bit stream with low range encoded data and SBR information. Consequently, on the receiving side of this bit stream, the low-range encoded data is decoded to obtain a low-range signal, that is, a signal in the high frequency range. A wider band audio signal, consisting of the low-range signal and the long-range signal, can be obtained. Decoder configuration [0078] Next, a decoder that receives and decodes a bit stream sent from encoder 11 in figure 6 will be described. The decoder is configured as shown in figure 8, for example. [0079] In other words, a decoder 51 consists of a demultiplexing circuit 61, a low-range decoding circuit 62, that is, a decoding circuit in the low frequency range, a QMF 63 analysis filter processor, a long range decoding circuit 64, that is, a high frequency band generating circuit and a QMF 65 synthesis filter processor, that is, a combinatorial circuit. [0080] The demultiplexing circuit 61 demultiplexes a bit stream received from encoder 11 and extracts low range encoded data and SBR information. The demultiplexing circuit 61 provides the low-range encoded data obtained by demultiplexing to the low-range decoding circuit 62 and provides the SBR information obtained by demultiplexing to the long-range decoding circuit 64. [0081] The low range decoding circuit 62 decodes the low range encoded data provided from the demultiplexing circuit 61 with a decoding scheme that corresponds to the low range signal encoding scheme (for example, the AAC scheme) used encoder 11 and provides the low-range signal, that is, the signal in the low frequency range, obtained as a result for the QMF 63 analysis filter processor. The QMF 23 63 analysis filter processor conducts processing by filter using a QMF analysis filter on the low range signal provided from the low range decoding circuit 62 and extracts subband signals from the respective subbands on the low range side of the low range signal. In other words, band separation of the low-range signal is conducted. The QMF 63 analysis filter processor provides the low range subband signals, that is, band signals in the low frequency range of the respective subband on the low range side that were obtained by filter processing for the long-range decoding 64 and the QMF 65 analysis filter processor. [0082] Using the SBR information provided from the demultiplexing circuit 61 and the low-range sub-band signals, that is, low-band sub-band signals, supplied from the QMF 63 analysis filter processor, the long-range decoding circuit 64 generates long-range signals for respective scale factor bands on the long-range side and supplies them to the QMF 65 synthesis filter processor. [0083] The QMF 65 synthesis filter processor synthesizes, that is, combines, the low-range subband signals provided from the QMF 63 analysis filter processor and the wide-range signals provided from the decoding circuit of long range 64 according to filter processing using a QMF synthesis filter and generates an output signal. This output signal is an audio signal that consists of respective components of wide-range sub-bands and is sent from the QMF 65 synthesis filter processor to a subsequent speaker or other playback unit. Decoding Process Description [0084] If a bit stream from encoder 11 is provided to decoder 51 illustrated in figure 8, and decoding the bit stream is instructed, decoder 51 conducts a decoding process and generates an output signal. Hereinafter, a decoding process by decoder 51 will be described with reference to the flowchart in figure 9. [0085] In a step S41, demultiplexing circuit 61 demultiplexes the bit stream received from encoder 11. Then demultiplexing circuit 61 provides the low-range encoded data obtained by demultiplexing the bit stream to the decoding circuit low-range 62 and furthermore provides SBR information for the long-range decoding circuit 64. [0086] In a step S42, the low range decoding circuit 62 decodes the low range encoded data provided from the low range decoding circuit 62 and provides the low range signal, that is, the signal in the low frequency range , obtained as a result of the QMF 63 analysis filter processor. [0087] In a step S43, the QMF analysis filter processor 63 conducts filter processing using a QMF analysis filter on the low-range signal provided from the low-range decoding circuit 62. Then, the QMF 63 analysis provides the signals of low-range sub-bands, ie band signals in the low-frequency range, of the respective sub-bands on the low-range side that were obtained through filter processing for the decoding circuit long-range 64 and the QMF 65 synthesis filter processor. [0088] In a step S44, the long-range decoding circuit 64 decodes the SBR information provided from the low-range decoding circuit 62. Thus, Eobj scale factor band energies, that is, energy information, of the respective scale factor bands on the long range side are obtained. [0089] In a step S45, the long range decoding circuit 64 conducts a flattening process, that is, an attenuation process, in the low range subband signals provided by the QMF 63 analysis filter processor. [0090] For example, for a particular scale factor band on the long range side, the wide range decoding circuit 64 takes the scale factor band on the low range side that is used to generate a wide range signal for that scale factor band as the target scale factor band for the flattening process. Here, the scale factor bands in the low range that are used to generate wide range signals for the respective scale factor bands in the wide range are taken to be determined in advance. [0091] Next, the long range decoding circuit 64 conducts filter processing using a flattening filter on the low range subband signals of the respective subbands, constituting the target scale factor band of processing on the side. low range. More specifically, based on the signals of the low-range sub-bands of the respective sub-bands, constituting the target scale factor band of processing on the low-range side, the long-range decoding circuit 64 computes the energies of those sub-bands. bands and computes the average value of the computed energies of the respective sub-bands as the average energy. The long-range decoding circuit 64 flattens the signals of low-range sub-bands of the respective sub-bands constituting the target scale factor band of processing by the relationship between the energies of those sub-bands and the average energy. [0092] For example, suppose that the scale factor band taken as the processing target consists of the three sub-bands SB1 to SB3 and suppose that the energies E1 to E3 are obtained as the energies of those sub-bands. In this case, the average value of the energies E1 to E3 of the sub-bands SB1 to SB3 is computed as the average energy EA. [0093] Then, the values of the energy relationships, that is, EA / E1, EA / E2 and EA / E3, are multiplied by the respective low-range sub-signals of sub-bands SB1 to SB3. In this way, a low-range subband signal multiplied by an energy ratio is taken to be a flat, low-range subband signal. [0094] Here, it can also be configured so that the low-range sub-band signals are flattened by multiplying the relationship between the maximum value of energies E1 to E3 and the energy of a sub-band by the sub-band signal low range of that subband. The flattening of the low-range sub-band signals can be conducted in any way, as long as the energy spectrum of a scale factor band, consisting of those sub-bands, is flattened. [0095] In doing so, for each scale factor band on the long-range side intended to be generated from now on, the low-range sub-band signals of the respective sub-bands constituting the scale factor bands in the low-range sides that are used to generate those scale factor bands are flattened. [0096] In a step S46, for the respective scale factor bands on the low range side, which are used to generate scale factor bands on the long range side, the wide range decoding circuit 64 computes the average energies Eorg of those scale factor bands. [0097] More specifically, the long-range decoding circuit 64 computes the energies of the respective sub-bands through the use of the flat, low-range sub-band signals of the respective sub-bands, constituting a scale factor band on the side of low range and additionally computes the average value of those subband energies as an average Eorg energy. [0098] In step S47, the long range decoding circuit 64 changes in frequency the signals of the respective scale factor bands on the low range side, that is, the band signals in the low frequency range, which are used to generate scale factor bands on the long range side, that is, band signals in the high frequency range, for the frequency bands s of the scale factor bands on the long range side that are intended to be generated. In other words, the flattened low-range sub-band signals of the respective sub-bands that constitute the scale factor bands on the low-range side are shifted in frequency to generate band signals in the high-frequency range. [0099] In a step S48, the long-range decoding circuit 64 adjusts in gain the low-range sub-band signals of frequency shifted according to the relationships between the high-range scaling factor energies Eobj and the medium energies Eorg and generates signals from sub-bands of long range to the scale factor bands on the long range side. [00100] For example, suppose that a large scale factor band, which is intended to be generated, from now on is designated a large scale factor band and that a scale factor band on the side of low range that is used to generate that wide range scaling factor band is called a low range scaling factor band. [00101] The wide-range decoding circuit64 adjusts the gain of the flattened low-band sub-band signals so that the average value of the low-band sub-band energies changes in frequency of the respective sub-bands that make up the low-range scale factor band becomes about the same magnitude as the wide-range scale factor band energy of the wide-range scale factor band. [00102] In doing so, low-range sub-band signals of frequency shift and adjusted gain are taken to be wide-range sub-band signals for the respective sub-bands of a wide-range scale factor band and a signal consisting of the wide-range sub-band signals of the respective sub-bands of a scale factor band on the long-range side is taken to be a scale-factor band signal on the long-range side ( great extent). The long-range decoding circuit 64 provides the long-range signals generated from the respective scale factor bands on the long-range side to the QMF 65 synthesis filter processor. [00103] In one step S49, the QMF 65 synthesis filter processor synthesizes, ie combines, the low-range subband signals provided by the QMF 63 analysis filter processor and the long-range signals provided of the long-range decoding circuit 64 according to filter processing using a QMF synthesis filter and generates an output signal. Then, the QMF 65 synthesis filter processor sends the generated output signal and the decoding process ends. [00104] In doing so, decoder 51 flattens, that is, attenuates the signals of low-range sub-bands and uses the flattened low-band signals and SBR information to generate wide-range signals for the respective bands scale factor on the long range side. In this way, by using flat, low-range sub-band signals to generate long-range signals, an output signal to reproduce superior audio quality audio can be easily obtained. [00105] Here, in the preceding, all bands on the low range side are described as being flattened, that is, attenuated. However, on the decoder 51 side, the flattening can also be conducted only in a band where a reduction occurs between the low range. In such cases, low-range signals are used in the decoder 51, for example, and a frequency band where a suppression occurs is detected. Second Mode <Description of Coding Process> [00106] Also, encoder 11 can also be configured to generate position information used to flatten that band and send SBR information, including that information. In such cases, the encoder 11 conducts the encoding process illustrated in figure 10. [00107] Hereinafter, a coding process will be described with reference to the flowchart in figure 10 for the case of sending SBR information, including position information, etc., of a band where a suppression occurs. [00108] Here, since the processing in step S71 to step S73 is similar to the processing in step S11 to step S13 in figure 7, its description is omitted or reduced. When processing in step S73 is conducted, the subband signals of the respective subbands are supplied to the long range encoding circuit 24. [00109] In a step S74, the long range encoding circuit 24 detects bands with a suppression within the low range frequency bands, based on the low range subband signals of the subband on the low range side that were provided from the QMF 23 analysis filter processor. [00110] More specifically, the wide-range coding circuit 24 computes the average energy E1, that is, the average value of the energies of the entire low range by computing the average value of the energies of the respective sub-bands in the low range, for example. Then, among the sub-bands in the low range, the long-range coding circuit 24 detects sub-bands in which the difference between the average energy E1 and the energy of the sub-bands becomes equal to or greater than a pre-limit value -determined In other words, sub-bands are detected for which the value obtained by subtracting the energy from the sub-band of the average energy E1 is equal to or greater than a limit value. [00111] In addition, the wide-range encoding circuit 24 takes a band consisting of the sub-bands described above for which the differential becomes equal to or greater than the limit value, and is also a band consisting of several sub-bands. -consecutive bands, like a band with a reduction (hereinafter referred to as a flattening band). Here, there may be cases where a flattening band is a band that consists of a subband. [00112] In a step S75, the long range encoding circuit 24 computes, for each flattening band, position information indicating the position of a flattening band and end user of flattening gain, used to flatten that flattening band . The long-range coding circuit 24 takes information consisting of the flattening position information and the flattening gain instrument for each flattening band as flattening information. [00113] More specifically, the long range encoding circuit 24 takes information indicating a band taken to be a flattening band as flattening position information. Also, the long range encoding circuit 24 calculates, for each subband that constitutes a flattening band, the DE differential between the average energy E1 and the energy of that subband, and takes information that consists of the DE differential of each sub-bands that constitutes a flattening band as flattening gain information. [00114] In a step S76, the wide-range coding circuit 24 computes the high-range scaling factor energies Eobj of the respective scaling-factor bands on the long-range side, based on the sub-band signals supplied from the QMF 23 analysis filter processor. Here, in step S76, processing similar to that of step S14 in figure 7 is conducted. [00115] In a step S77, the wide-range coding circuit 24 encodes the energies of the wide-range bands of Eobj of the respective bands of scale-factors on the long-range side and the flattening information of the respective bands of flattening according to a coding scheme, such as scalar quantization and generates SBR information. The long-range encoding circuit 24 provides the SBR information generated for the multiplexing circuit 25. [00116] Thereafter, processing in one step S78 is conducted and the encoding process ends, but, since processing in step S78 is similar to processing in step S16 in figure 7, its description is omitted or reduced. [00117] In doing so, encoder 11 detects flattening bands of the low range and sends SBR information, including flattening information used to flatten the respective flattening bands along with the encoded low range data. Thus, on the decoder side 51, it becomes possible to conduct the flattening of the flattening bands more easily. <Description of Decoding Process> [00118] Also, if a bit stream sent by the encoding process described with reference to the flowchart in figure 10 is transmitted to decoder 51, decoder 51, which received that bit stream, conducts the decoding process illustrated in figure 11. Hereinafter, a decoding process by decoder 51 will be described with reference to the flowchart in figure 11. [00119] Here, since the processing in step S101 to step S104 is similar to the processing in step S41 to step S44 in figure 9, its description is omitted or reduced. However, in processing in step S104, energies of Eobj wide scale factor bands and flattening information of the respective flattening bands is obtained by decoding output unit 207. [00120] In a step S105, the long range decoding circuit 64 uses the flattening information to flatten the flattening bands indicated by the flattening position information included in the flattening information. In other words, the long range decoding circuit 64 conducts the flattening by adding the differential DE of a subband to the low range subband signal of that subband that constitutes a flattening band indicated by the information of flattening position. Here, the DE differential for each subband of a flattening band is information included in the flattening information as flattening gain information. [00121] In doing so, signals from low-range sub-bands of the respective sub-band constituting a flattening band among the sub-bands on the low-range side are flattened. After that, the flattened low-range subband signals are used, processing in step S 106 to step S109 is conducted and the decoding process ends. Here, since this processing in step S106 through step S109 is similar to the processing in step S46 through step S49 in figure 9, its description is omitted or reduced. [00122] In doing so, decoder 51 uses flattening information included in the SBR information, conducts flattening of flattening bands and generates wide-range signals for respective scaling factor bands on the long-range side. By conducting flattening of flattening bands using flattening information in this way, wide-reaching signals can be generated more easily and quickly. Third Mode <Description of Coding Process> [00123] Also, in the second modality, flattening information is described as being included in the SBR information as it is and transmitted to The decoder 51. However, it can also be configured so that flattening information is quantified vector and included in the information of SBR. [00124] In such cases, the long range encoding circuit 24 of encoder 11 records a table of positions in which a plurality of vectors of flattening position information are associated, i.e., attenuation position information and position indexes specifying those vectors of flattening position information, for example. Here, a flattening information position vector is a vector taking respective flattening position information from one or a plurality of flattening bands as its elements and is a vector obtained by arranging that flattening position information in order of the smallest flattening band frequency. [00125] Here, not only mutually different flattening position information vectors, consisting of the same number of elements, but also a plurality of flattening position information vectors, consisting of mutually different numbers of elements, are recorded in the table of positions. [00126] In addition, the long range encoding circuit 24 of encoder 11 records a gain table in which a plurality of vectors of flattening gain information and gain indices are specified specifying those vectors of flattening gain information. Here, a flattening gain information vector is a vector taking respective flattening gain information from one or a plurality of flattening bands as its elements and is a vector obtained by flattening gain information in order of the smallest flattening band frequency. [00127] Similarly to the case of the position table, not only does a plurality of mutually different flattening gain vectors, consisting of the same number of elements, but it also has a plurality of flattening gain information vectors, consisting of number of mutually different elements are recorded in the earnings table. [00128] In the case where a position table and a gain table are recorded in encoder 11 in this way, encoder 11 conducts the encoding process illustrated in figure 12. Hereinafter, an encoding process by encoder 11 will be described with reference to the flowchart in figure 12. [00129] Here, since the respective processing in step S145 is similar to the respective step S71 to step S75 in figure 10, its description is omitted or reduced. [00130] If processing in one step S145 is conducted, flattening position information and flattening gain information is obtained for respective flattening bands in the low range of an input signal. Then, the long-range coding circuit 24 arranges the flattening position information of the respective flattening bands in order of the lower frequency band and takes it as a vector of flattening position information, while, in addition, it has the flattening gain information of the respective flattening bands in order of the lower frequency band and takes it as a vector of flattening gain information. [00131] In a step S146, the long range encoding circuit 24 acquires a position index and a gain index corresponding to the obtained flattening position information vector and flattening gain information vector. [00132] In other words, among the flattening position information vectors recorded in the position table, the long range coding circuit 24 specifies the flattening position information vector with the shortest Euclidean distance to the information vector flattening position obtained in step S145. Then, from the position table, the long-range coding circuit 24 acquires the position index associated with the specified flattening gain information vector. [00133] Similarly, among the flattening position information vectors recorded in the position table, the long range coding circuit 24 specifies the flattening position information vector with the shortest Euclidean distance to the position information vector of flattening obtained in step S145. Then, from the position table, the long-range coding circuit 24 acquires the gain index associated with the specified flattening gain information vector. [00134] In doing so, if a position index and a gain index are acquired, one-step processing S147 is conducted subsequently and Eobj wide scale factor band energies for respective scale factor bands on the far-reaching side are calculated. Here, since the processing in step S147 is similar to the processing in step S76 in figure 10, its description is omitted or reduced. [00135] In a step S148, the long range coding circuit 24 encodes the respective energies of Eobj wide range factor bands, as well as the position index and the gain index acquired in step S146 according to coding scheme, such as scalar quantization, and generates SBR information. The long range encoding circuit 24 provides SBR information generated for the multiplexing circuit 25. [00136] After which processing in one step S149 is conducted and the coding process ends, but, since processing in step S149 is similar to processing in step S78 in figure 10, its description is omitted or reduced. [00137] In doing so, encoder 11 detects flattening bands from the low range and sends SBR information, including a position index and a gain index to obtain flattening information used to flatten the respective flattening bands together with the low-range encrypted data. In this way, the amount of information in a bit stream sent from encoder 11 can be decreased. <Description of Decoding Process> [00138] Also, in the case where a position index and a gain index are included in the SBR information, a position table and a gain table are recorded before the long range decoding circuit 64 of the decoder 51. [00139] Thus, in the case where the decoder 51 registers a table of positions and a table of gains, the decoder 51 conducts the decoding process illustrated in figure 13. Hereinafter, a decoding process by decoder 51 will be described with reference to the flowchart in figure 13. [00140] Here, since the processing in step S171 to step S174 is similar to the processing in step S101 to step S104 in figure 11, its description is omitted or reduced. However, in processing in step S174, energies of Eobj scale factor bands, as well as a position index and a gain index are obtained by decoding the SBR information. [00141] In a step S175, the long range decoding circuit 54 acquires a vector of flattening position information and a vector of flattening gain information based on the position index and the gain index. [00142] In other words, the long range decoding circuit 64 acquires the flattened position information vector associated with the position index obtained by decoding from the registered position table and acquires the gain information vector from the gains table. of flattening associated with the gain index obtained through decoding. From the flattening position information vector and the flattening gain information vector obtained in this way, flattening information from the respective flattening bands, that is, flattening position information and flattening gain information from the respective flattening bands, is obtained. [00143] If flattening information of the respective flattening bands is obtained, then, after which processing in step S176 to step S180 is conducted and the decoding process ends, but, since this processing is similar to processing in step S105 to step S109 in figure 11, its description is omitted or reduced. [00144] In doing so, decoder 51 conducts the flattening of flattening bands by obtaining the flattening information of the respective flattening bands from a position index and a gain index included in the SBR information and generates signals range for respective scale factor bands on the wide range side. By obtaining flattening information from a position index and a gain index in this way, the amount of information in a received bit stream can be decreased. [00145] The series of processes described above can be executed by means of hardware or executed by means of software. In the case of executing the series of processes through software, a program consisting of that software is installed from a program recording medium on a computer embedded in special purpose hardware or, alternatively, for example, on a personal computer for general purposes, etc., capable of performing various functions by installing various programs. [00146] Figure 14 is a block diagram of an exemplary hardware configuration of a computer that executes the series of processes described above according to a program. [00147] In a computer, a CPU (Central Processing Unit) 201, a ROM (Read Only Memory) 202 and a RAM (Random Access Memory) 203 are coupled to each other by a 204 bus. [00148] Additionally, an input / output interface 205 is coupled to bus 204. Coupled to the input / output interface 205 is an input unit 206 consisting of a keyboard, a mouse, a microphone, etc., an output unit 207 , consisting of a screen, speakers, etc., a 208 recording unit, consisting of a hard disk, non-volatile memory, etc., a 209 communication unit, consisting of a network interface, etc. and a drive 210 that drives a removable medium 211, such as a magnetic disk, an optical disk, a magneto-optical disk or semiconductor memory. [00149] On a computer configured as above, the series of processes described above is conducted due to CPU 201 loading a program recorded on recording unit 208 in RAM 203 via the input / output interface 205 and bus 204 and running the program , for example. [00150] The program executed by the computer (CPU 201) is, for example, recorded on removable medium 211, which is packaged media consisting of magnetic discs (including floppy discs), optical discs (CD-ROM (Compact Disc - Read Only Memory ), DVD (Digital Versatile Disc), etc.), magneto-optical discs or semiconductor memory, etc. Alternatively, the program is provided via a wired or wireless transmission medium, such as a local area network, the Internet or digital satellite broadcast. [00151] Additionally, the program can be installed on the recording unit 208 via the input / output interface 205 by loading the removable medium 211 on the drive 210. Also, the program can be received on the communication unit 209 via a media wired or wireless transmission and installed on recording unit 208. Otherwise, the program can be pre-installed on ROM 202 or recording unit 208. [00152] Here, a program executed by a computer can be a program in which the processes are conducted in a series of times, following the order described in this specification, or a program in which processes are conducted in parallel or at required times, such as when a call is conducted. [00153] Here, modalities are not limited to the modalities described above and several modifications are possible within a scope that does not deviate from the main subject. Reference Signal Ratio 11 encoder 22 low range coding circuit 22, that is, a coding circuit in the low frequency range; 24 long-range coding circuit, that is, a coding circuit in the high frequency range; 25 multiplexing circuit 51 decoder 61 demultiplexing circuit 63 QMF analysis filter processor 23 64 long-range decoding circuit, that is, a generation circuit in the high frequency range; 65 QMF synthesis filter processor, that is, combinatorial circuit.
权利要求:
Claims (3) [0001] 1. Method for processing an audio signal implemented by a computer, characterized by the fact that it comprises: decoding an encoded signal corresponding to the audio signal to produce a decoded signal having an energy spectrum in a way that includes an energy depression; performing filter processing on the decoded signal, filter processing separating the decoded signal into band signals in the low frequency range; computing an average energy of a plurality of band signals in the low frequency range; compute a ratio for a selected signal from the band signals in the low frequency range by computing a ratio of the average energy of the plurality of band signals in the low frequency range to an energy for the band signal in the selected low frequency band ; multiply the band signal in the selected low frequency band by the computed ratio to smooth the energy depression of the band signals in the low frequency band; performing a frequency change in the band signals in the low frequency range smoothed, the frequency change generating band signals in the high frequency band from the band signals in the low frequency band; combine the band signals in the low frequency range and the band signals in the high frequency range to generate an output signal, and, output the output signal. [0002] 2. Device for processing an audio signal, characterized by the fact that it comprises: a low frequency band decoding circuit configured to decode an encoded signal corresponding to the audio signal to produce a decoded signal having an energy spectrum in a way which includes an energy depression; a filter processor configured to perform filter processing on the decoded signal, filter processing separating the decoded signal into low frequency bandwidth signals; a high frequency band generating circuit configured to: compute an average energy of a plurality of band signals in the low frequency band; compute a ratio for a selected signal from the band signals in the low frequency range by computing a ratio of the average energy of the plurality of band signals in the low frequency range to an energy for the band signal in the selected low frequency band ; multiply the band signal in the selected low frequency band by the computed ratio to smooth the energy depression of the band signals in the low frequency band; and performing a frequency change in the band signals in the low frequency range smoothed, the frequency change generating band signals in the high frequency band from the band signals in the low frequency band; and, a combinatorial circuit configured to combine the band signals in the low frequency range and the band signals in the high frequency range to generate an output signal, and output the output signal. [0003] 3. Non-transitory computer-readable storage medium, characterized by the fact that it includes instructions that, when executed by a processor, cause the processor to execute a method to process an audio signal, the method comprising: decoding a coded signal corresponding to the audio signal to produce a decoded signal having an energy spectrum in a way that includes an energy depression; performing filter processing on the decoded signal, filter processing separating the decoded signal into band signals in the low frequency range; computing an average energy of a plurality of band signals in the low frequency range; compute a ratio for a selected signal from the band signals in the low frequency range by computing a ratio of the average energy of the plurality of band signals in the low frequency range to an energy for the band signal in the selected low frequency band ; multiply the band signal in the selected low frequency band by the computed ratio to smooth the energy depression of the band signals in the low frequency band; performing a frequency change in the band signals in the low frequency range smoothed, the frequency change generating band signals in the high frequency band from the band signals in the low frequency band; combining band signals in the low frequency range and band signals in the high frequency range to generate an output signal; and, output signal.
类似技术:
公开号 | 公开日 | 专利标题 BR112012007187B1|2020-12-15|METHOD AND DEVICE FOR PROCESSING AN AUDIO SIGNAL, AND, LEGIBLE STORAGE MEDIA BY NON-TRANSITIONAL COMPUTER RU2449387C2|2012-04-27|Signal processing method and apparatus US8355921B2|2013-01-15|Method, apparatus and computer program product for providing improved audio processing JP6769299B2|2020-10-14|Audio coding device and audio coding method BR112012007389B1|2020-12-22|device and decoding methods to extend frequency bands, and computer-readable storage media ES2547232T3|2015-10-02|Method and apparatus for processing a signal BRPI0923850B1|2020-03-24|APPLIANCE THAT DECODES A MULTIPLE CHANNEL AUDIO SIGNAL AND METHOD FOR DECODING AND CODING A MULTIPLE CHANNEL AUDIO SIGNAL TWI657434B|2019-04-21|Method and apparatus for decoding a compressed hoa representation, and method and apparatus for encoding a compressed hoa representation JP4809234B2|2011-11-09|Audio encoding apparatus, decoding apparatus, method, and program US10510353B2|2019-12-17|Encoding device and method, decoding device and method, and program JP4454603B2|2010-04-21|Signal processing method, signal processing apparatus, and program JP6210338B2|2017-10-11|Signal processing apparatus and method, and program JP6439843B2|2018-12-19|Signal processing apparatus and method, and program JP2016009026A|2016-01-18|Audio encoding device, audio encoding method, and audio encoding program Setiawan et al.2020|Improving the Performance of Data Hiding by Designing Three Samples-based Smoothing in Audio JP4767290B2|2011-09-07|Signal processing method, signal processing apparatus, and program Floros et al.2007|Stochastic packet reconstruction for subjectively improved audio delivery over WLANs.
同族专利:
公开号 | 公开日 US10229690B2|2019-03-12| RU2018130363A|2020-02-21| US11011179B2|2021-05-18| RU2550549C2|2015-05-10| RU2765345C2|2022-01-28| TR201809449T4|2018-07-23| EP3584793A1|2019-12-25| ZA201202197B|2012-11-28| KR20190037370A|2019-04-05| MX2012003661A|2012-04-30| CN104200808B|2017-08-15| CN102549658A|2012-07-04| EP3340244B1|2019-09-04| AU2020220212B2|2021-12-23| US20160322057A1|2016-11-03| US20190164558A1|2019-05-30| AU2011287140A1|2012-04-19| RU2018130363A3|2021-11-23| KR101967122B1|2019-04-08| KR20130107190A|2013-10-01| SG10201500267UA|2015-03-30| CO6531467A2|2012-09-28| BR112012007187A2|2016-03-29| CN102549658B|2014-08-27| US9406306B2|2016-08-02| RU2015110509A3|2018-06-27| EP2471063A1|2012-07-04| AU2018204110A1|2018-06-28| AR082447A1|2012-12-05| CA2775314A1|2012-02-09| JP2012037582A|2012-02-23| KR102057015B1|2019-12-17| AU2020220212A1|2020-09-10| RU2666291C2|2018-09-06| EP2471063B1|2018-04-04| EP3340244A1|2018-06-27| AU2016202800B2|2018-03-08| AU2016202800A1|2016-05-26| CA2775314C|2020-03-31| US20170337928A1|2017-11-23| US20130124214A1|2013-05-16| RU2015110509A|2016-10-20| JP6075743B2|2017-02-08| US9767814B2|2017-09-19| WO2012017621A1|2012-02-09| AU2018204110B2|2020-05-21| KR101835156B1|2018-03-06| HK1171858A1|2013-04-05| KR20180026558A|2018-03-12| CN104200808A|2014-12-10| HK1204133A1|2015-11-06| EP2471063A4|2014-01-22| RU2012111784A|2013-10-27|
引用文献:
公开号 | 申请日 | 公开日 | 申请人 | 专利标题 US4628529A|1985-07-01|1986-12-09|Motorola, Inc.|Noise suppression system| US5956674A|1995-12-01|1999-09-21|Digital Theater Systems, Inc.|Multi-channel predictive subband audio coder using psychoacoustic adaptive bit allocation in frequency, time and over the multiple channels| US6073100A|1997-03-31|2000-06-06|Goodridge, Jr.; Alan G|Method and apparatus for synthesizing signals using transform-domain match-output extension| SE512719C2|1997-06-10|2000-05-02|Lars Gustaf Liljeryd|A method and apparatus for reducing data flow based on harmonic bandwidth expansion| US6415251B1|1997-07-11|2002-07-02|Sony Corporation|Subband coder or decoder band-limiting the overlap region between a processed subband and an adjacent non-processed one| ES2315020T3|1998-08-26|2009-03-16|Siemens Aktiengesellschaft|GAS DIFFUSION ELECTRODE AND PROCEDURE FOR PRODUCTION.| GB2342548B|1998-10-02|2003-05-07|Central Research Lab Ltd|Apparatus for,and method of,encoding a signal| SE9903553D0|1999-01-27|1999-10-01|Lars Liljeryd|Enhancing conceptual performance of SBR and related coding methods by adaptive noise addition and noise substitution limiting | US6829360B1|1999-05-14|2004-12-07|Matsushita Electric Industrial Co., Ltd.|Method and apparatus for expanding band of audio signal| JP3454206B2|1999-11-10|2003-10-06|三菱電機株式会社|Noise suppression device and noise suppression method| CA2290037A1|1999-11-18|2001-05-18|Voiceage Corporation|Gain-smoothing amplifier device and method in codecs for wideband speech and audio signals| SE0004163D0|2000-11-14|2000-11-14|Coding Technologies Sweden Ab|Enhancing perceptual performance or high frequency reconstruction coding methods by adaptive filtering| FR2821501B1|2001-02-23|2004-07-16|France Telecom|METHOD AND DEVICE FOR SPECTRAL RECONSTRUCTION OF AN INCOMPLETE SPECTRUM SIGNAL AND CODING / DECODING SYSTEM THEREOF| SE0101175D0|2001-04-02|2001-04-02|Coding Technologies Sweden Ab|Aliasing reduction using complex-exponential-modulated filter banks| MXPA03002115A|2001-07-13|2003-08-26|Matsushita Electric Ind Co Ltd|Audio signal decoding device and audio signal encoding device.| US6895375B2|2001-10-04|2005-05-17|At&T Corp.|System for bandwidth extension of Narrow-band speech| US6988066B2|2001-10-04|2006-01-17|At&T Corp.|Method of bandwidth extension for narrow-band speech| EP1470550B1|2002-01-30|2008-09-03|Matsushita Electric Industrial Co., Ltd.|Audio encoding and decoding device and methods thereof| US20030187663A1|2002-03-28|2003-10-02|Truman Michael Mead|Broadband frequency translation for high frequency regeneration| JP2003316394A|2002-04-23|2003-11-07|Nec Corp|System, method, and program for decoding sound| US7447631B2|2002-06-17|2008-11-04|Dolby Laboratories Licensing Corporation|Audio coding system using spectral hole filling| AU2003281128A1|2002-07-16|2004-02-02|Koninklijke Philips Electronics N.V.|Audio coding| DE60327039D1|2002-07-19|2009-05-20|Nec Corp|AUDIO DEODICATION DEVICE, DECODING METHOD AND PROGRAM| KR100723753B1|2002-08-01|2007-05-30|마츠시타 덴끼 산교 가부시키가이샤|Audio decoding apparatus and audio decoding method based on spectral band replication| SE0202770D0|2002-09-18|2002-09-18|Coding Technologies Sweden Ab|Method of reduction of aliasing is introduced by spectral envelope adjustment in real-valued filterbanks| CN100492492C|2002-09-19|2009-05-27|松下电器产业株式会社|Audio decoding apparatus and method| US7330812B2|2002-10-04|2008-02-12|National Research Council Of Canada|Method and apparatus for transmitting an audio stream having additional payload in a hidden sub-channel| EP2665294A2|2003-03-04|2013-11-20|Core Wireless Licensing S.a.r.l.|Support of a multichannel audio extension| US7318035B2|2003-05-08|2008-01-08|Dolby Laboratories Licensing Corporation|Audio coding systems and methods using spectral component coupling and spectral component regeneration| US7844451B2|2003-09-16|2010-11-30|Panasonic Corporation|Spectrum coding/decoding apparatus and method for reducing distortion of two band spectrums| CN101556800B|2003-10-23|2012-05-23|松下电器产业株式会社|Acoustic spectrum coding method and apparatus, spectrum decoding method and apparatus, acoustic signal transmission apparatus, acoustic signal reception apparatus| DE602005022641D1|2004-03-01|2010-09-09|Dolby Lab Licensing Corp|Multi-channel audio decoding| WO2005111568A1|2004-05-14|2005-11-24|Matsushita Electric Industrial Co., Ltd.|Encoding device, decoding device, and method thereof| CN1954363B|2004-05-19|2011-10-12|松下电器产业株式会社|Encoding device and method thereof| US7716046B2|2004-10-26|2010-05-11|Qnx Software Systems , Inc.|Advanced periodic signal enhancement| US20060106620A1|2004-10-28|2006-05-18|Thompson Jeffrey K|Audio spatial environment down-mixer| SE0402651D0|2004-11-02|2004-11-02|Coding Tech Ab|Advanced methods for interpolation and parameter signaling| KR101187597B1|2004-11-02|2012-10-12|돌비 인터네셔널 에이비|Encoding and decoding of audio signals using complex-valued filter banks| TWI319565B|2005-04-01|2010-01-11|Qualcomm Inc|Methods, and apparatus for generating highband excitation signal| CN101138274B|2005-04-15|2011-07-06|杜比国际公司|Envelope shaping of decorrelated signals| WO2007026821A1|2005-09-02|2007-03-08|Matsushita Electric Industrial Co., Ltd.|Energy shaping device and energy shaping method| US8396717B2|2005-09-30|2013-03-12|Panasonic Corporation|Speech encoding apparatus and speech encoding method| BRPI0617447A2|2005-10-14|2012-04-17|Matsushita Electric Ind Co Ltd|transform encoder and transform coding method| EP1959433B1|2005-11-30|2011-10-19|Panasonic Corporation|Subband coding apparatus and method of coding subband| JP4876574B2|2005-12-26|2012-02-15|ソニー株式会社|Signal encoding apparatus and method, signal decoding apparatus and method, program, and recording medium| JP4863713B2|2005-12-29|2012-01-25|富士通株式会社|Noise suppression device, noise suppression method, and computer program| JP4976381B2|2006-03-31|2012-07-18|パナソニック株式会社|Speech coding apparatus, speech decoding apparatus, and methods thereof| EP2012305B1|2006-04-27|2011-03-09|Panasonic Corporation|Audio encoding device, audio decoding device, and their method| US8260609B2|2006-07-31|2012-09-04|Qualcomm Incorporated|Systems, methods, and apparatus for wideband encoding and decoding of inactive frames| EP2063418A4|2006-09-15|2010-12-15|Panasonic Corp|Audio encoding device and audio encoding method| US8295507B2|2006-11-09|2012-10-23|Sony Corporation|Frequency band extending apparatus, frequency band extending method, player apparatus, playing method, program and recording medium| JP5141180B2|2006-11-09|2013-02-13|ソニー株式会社|Frequency band expanding apparatus, frequency band expanding method, reproducing apparatus and reproducing method, program, and recording medium| KR101565919B1|2006-11-17|2015-11-05|삼성전자주식회사|Method and apparatus for encoding and decoding high frequency signal| KR101375582B1|2006-11-17|2014-03-20|삼성전자주식회사|Method and apparatus for bandwidth extension encoding and decoding| JP4930320B2|2006-11-30|2012-05-16|ソニー株式会社|Reproduction method and apparatus, program, and recording medium| US8015368B2|2007-04-20|2011-09-06|Siport, Inc.|Processor extensions for accelerating spectral band replication| KR101355376B1|2007-04-30|2014-01-23|삼성전자주식회사|Method and apparatus for encoding and decoding high frequency band| US8041577B2|2007-08-13|2011-10-18|Mitsubishi Electric Research Laboratories, Inc.|Method for expanding audio signal bandwidth| DK3401907T3|2007-08-27|2020-03-02|Ericsson Telefon Ab L M|Method and apparatus for perceptual spectral decoding of an audio signal comprising filling in spectral holes| CA2697920C|2007-08-27|2018-01-02|Telefonaktiebolaget L M Ericsson |Transient detector and method for supporting encoding of an audio signal| MX2010001394A|2007-08-27|2010-03-10|Ericsson Telefon Ab L M|Adaptive transition frequency between noise fill and bandwidth extension.| EP2209116B8|2007-10-23|2014-08-06|Clarion Co., Ltd.|Device and method for high-frequency range interpolation of an audio signal| KR101373004B1|2007-10-30|2014-03-26|삼성전자주식회사|Apparatus and method for encoding and decoding high frequency signal| EP2214163A4|2007-11-01|2011-10-05|Panasonic Corp|Encoding device, decoding device, and method thereof| US20090132238A1|2007-11-02|2009-05-21|Sudhakar B|Efficient method for reusing scale factors to improve the efficiency of an audio encoder| RU2449386C2|2007-11-02|2012-04-27|Хуавэй Текнолоджиз Ко., Лтд.|Audio decoding method and apparatus| JP2009116275A|2007-11-09|2009-05-28|Toshiba Corp|Method and device for noise suppression, speech spectrum smoothing, speech feature extraction, speech recognition and speech model training| US8688441B2|2007-11-29|2014-04-01|Motorola Mobility Llc|Method and apparatus to facilitate provision and use of an energy value to determine a spectral envelope shape for out-of-signal bandwidth content| ES2629453T3|2007-12-21|2017-08-09|Iii Holdings 12, Llc|Encoder, decoder and coding procedure| US20100280833A1|2007-12-27|2010-11-04|Panasonic Corporation|Encoding device, decoding device, and method thereof| AT518224T|2008-01-04|2011-08-15|Dolby Int Ab|AUDIO CODERS AND DECODERS| US8433582B2|2008-02-01|2013-04-30|Motorola Mobility Llc|Method and apparatus for estimating high-band energy in a bandwidth extension system| US20090201983A1|2008-02-07|2009-08-13|Motorola, Inc.|Method and apparatus for estimating high-band energy in a bandwidth extension system| AU2009220321B2|2008-03-03|2011-09-22|Intellectual Discovery Co., Ltd.|Method and apparatus for processing audio signal| EP2104096B1|2008-03-20|2020-05-06|Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.|Apparatus and method for converting an audio signal into a parameterized representation, apparatus and method for modifying a parameterized representation, apparatus and method for synthesizing a parameterized representation of an audio signal| KR20090122142A|2008-05-23|2009-11-26|엘지전자 주식회사|A method and apparatus for processing an audio signal| AU2009267530A1|2008-07-11|2010-01-14|Fraunhofer-Gesellschaft Zur Foerderung Der Angewandten Forschung E.V.|An apparatus and a method for generating bandwidth extension output data| KR101706009B1|2008-07-11|2017-02-22|프라운호퍼 게젤샤프트 쭈르 푀르데룽 데어 안겐반텐 포르슝 에. 베.|Audio encoder, audio decoder, method for encoding and decoding an audio signal. audio stream and computer program| MX2011000372A|2008-07-11|2011-05-19|Fraunhofer Ges Forschung|Audio signal synthesizer and audio signal encoder.| JP5419876B2|2008-08-08|2014-02-19|パナソニック株式会社|Spectrum smoothing device, coding device, decoding device, communication terminal device, base station device, and spectrum smoothing method| US8352279B2|2008-09-06|2013-01-08|Huawei Technologies Co., Ltd.|Efficient temporal envelope coding approach by prediction between low band signal and high band signal| WO2010028299A1|2008-09-06|2010-03-11|Huawei Technologies Co., Ltd.|Noise-feedback for spectral envelope quantization| CN101770776B|2008-12-29|2011-06-08|华为技术有限公司|Coding method and device, decoding method and device for instantaneous signal and processing system| SG172976A1|2009-01-16|2011-08-29|Dolby Int Ab|Cross product enhanced harmonic transposition| US8971551B2|2009-09-18|2015-03-03|Dolby International Ab|Virtual bass synthesis using harmonic transposition| JP4945586B2|2009-02-02|2012-06-06|株式会社東芝|Signal band expander| US8463599B2|2009-02-04|2013-06-11|Motorola Mobility Llc|Bandwidth extension method and apparatus for a modified discrete cosine transform audio coder| EP2239732A1|2009-04-09|2010-10-13|Fraunhofer-Gesellschaft zur Förderung der Angewandten Forschung e.V.|Apparatus and method for generating a synthesis audio signal and for encoding an audio signal| CO6440537A2|2009-04-09|2012-05-15|Fraunhofer Ges Forschung|APPARATUS AND METHOD TO GENERATE A SYNTHESIS AUDIO SIGNAL AND TO CODIFY AN AUDIO SIGNAL| US8392200B2|2009-04-14|2013-03-05|Qualcomm Incorporated|Low complexity spectral band replication filterbanks| TWI556227B|2009-05-27|2016-11-01|杜比國際公司|Systems and methods for generating a high frequency component of a signal from a low frequency component of the signal, a set-top box, a computer program product and storage medium thereof| JP5223786B2|2009-06-10|2013-06-26|富士通株式会社|Voice band extending apparatus, voice band extending method, voice band extending computer program, and telephone| US8515768B2|2009-08-31|2013-08-20|Apple Inc.|Enhanced audio decoder| JP5754899B2|2009-10-07|2015-07-29|ソニー株式会社|Decoding apparatus and method, and program| US8447617B2|2009-12-21|2013-05-21|Mindspeed Technologies, Inc.|Method and system for speech bandwidth extension| EP2357649B1|2010-01-21|2012-12-19|Electronics and Telecommunications Research Institute|Method and apparatus for decoding audio signal| WO2011110500A1|2010-03-09|2011-09-15|Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.|Apparatus and method for processing an input audio signal using cascaded filterbanks| JP5652658B2|2010-04-13|2015-01-14|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| JP5850216B2|2010-04-13|2016-02-03|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| JP5609737B2|2010-04-13|2014-10-22|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| US8793126B2|2010-04-14|2014-07-29|Huawei Technologies Co., Ltd.|Time/frequency two dimension post-processing| PL3544008T3|2010-07-19|2020-08-24|Dolby International Ab|Processing of audio signals during high frequency reconstruction| US8560330B2|2010-07-19|2013-10-15|Futurewei Technologies, Inc.|Energy envelope perceptual correction for high band coding| US9047875B2|2010-07-19|2015-06-02|Futurewei Technologies, Inc.|Spectrum flatness control for bandwidth extension| JP6075743B2|2010-08-03|2017-02-08|ソニー株式会社|Signal processing apparatus and method, and program| JP2012058358A|2010-09-07|2012-03-22|Sony Corp|Noise suppression apparatus, noise suppression method and program| JP5707842B2|2010-10-15|2015-04-30|ソニー株式会社|Encoding apparatus and method, decoding apparatus and method, and program| WO2012052802A1|2010-10-18|2012-04-26|Nokia Corporation|An audio encoder/decoder apparatus| JP5743137B2|2011-01-14|2015-07-01|ソニー株式会社|Signal processing apparatus and method, and program| JP5704397B2|2011-03-31|2015-04-22|ソニー株式会社|Encoding apparatus and method, and program| JP5942358B2|2011-08-24|2016-06-29|ソニー株式会社|Encoding apparatus and method, decoding apparatus and method, and program| JP6037156B2|2011-08-24|2016-11-30|ソニー株式会社|Encoding apparatus and method, and program| JP5975243B2|2011-08-24|2016-08-23|ソニー株式会社|Encoding apparatus and method, and program| JP5845760B2|2011-09-15|2016-01-20|ソニー株式会社|Audio processing apparatus and method, and program| CN103918030B|2011-09-29|2016-08-17|杜比国际公司|High quality detection in the FM stereo radio signal of telecommunication| JPWO2013154027A1|2012-04-13|2015-12-17|ソニー株式会社|Decoding device and method, audio signal processing device and method, and program| RU2649944C2|2012-07-02|2018-04-05|Сони Корпорейшн|Decoding device, decoding method, coding device, coding method and program| US9437198B2|2012-07-02|2016-09-06|Sony Corporation|Decoding device, decoding method, encoding device, encoding method, and program| JP2014123011A|2012-12-21|2014-07-03|Sony Corp|Noise detector, method, and program|JP5754899B2|2009-10-07|2015-07-29|ソニー株式会社|Decoding apparatus and method, and program| JP5609737B2|2010-04-13|2014-10-22|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| JP5850216B2|2010-04-13|2016-02-03|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| JP5652658B2|2010-04-13|2015-01-14|ソニー株式会社|Signal processing apparatus and method, encoding apparatus and method, decoding apparatus and method, and program| US9047875B2|2010-07-19|2015-06-02|Futurewei Technologies, Inc.|Spectrum flatness control for bandwidth extension| JP6075743B2|2010-08-03|2017-02-08|ソニー株式会社|Signal processing apparatus and method, and program| JP5707842B2|2010-10-15|2015-04-30|ソニー株式会社|Encoding apparatus and method, decoding apparatus and method, and program| JP5743137B2|2011-01-14|2015-07-01|ソニー株式会社|Signal processing apparatus and method, and program| JP5942358B2|2011-08-24|2016-06-29|ソニー株式会社|Encoding apparatus and method, decoding apparatus and method, and program| JP5975243B2|2011-08-24|2016-08-23|ソニー株式会社|Encoding apparatus and method, and program| JP6037156B2|2011-08-24|2016-11-30|ソニー株式会社|Encoding apparatus and method, and program| PL2831875T3|2012-03-29|2016-05-31|Ericsson Telefon Ab L M|Bandwidth extension of harmonic audio signal| RU2649944C2|2012-07-02|2018-04-05|Сони Корпорейшн|Decoding device, decoding method, coding device, coding method and program| RU2608447C1|2013-01-29|2017-01-18|Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф.|Device and method for generating extended by frequency signal using subranges time smoothing| EP2830059A1|2013-07-22|2015-01-28|Fraunhofer-Gesellschaft zur Förderung der angewandten Forschung e.V.|Noise filling energy adjustment| EP3048609A4|2013-09-19|2017-05-03|Sony Corporation|Encoding device and method, decoding device and method, and program| AU2014371411A1|2013-12-27|2016-06-23|Sony Corporation|Decoding device, method, and program| RU2719008C1|2016-04-12|2020-04-16|Фраунхофер-Гезелльшафт Цур Фердерунг Дер Ангевандтен Форшунг Е.Ф.|Audio encoder for encoding an audio signal, a method for encoding an audio signal and a computer program which take into account a detectable spectral region of peaks in the upper frequency range|
法律状态:
2018-12-26| B06F| Objections, documents and/or translations needed after an examination request according [chapter 6.6 patent gazette]| 2019-09-10| B06U| Preliminary requirement: requests with searches performed by other patent offices: procedure suspended [chapter 6.21 patent gazette]| 2020-05-26| B06A| Patent application procedure suspended [chapter 6.1 patent gazette]| 2020-09-29| B09A| Decision: intention to grant [chapter 9.1 patent gazette]| 2020-11-03| B09X| Republication of the decision to grant [chapter 9.1.3 patent gazette]| 2020-12-15| B16A| Patent or certificate of addition of invention granted [chapter 16.1 patent gazette]|Free format text: PRAZO DE VALIDADE: 20 (VINTE) ANOS CONTADOS A PARTIR DE 27/07/2011, OBSERVADAS AS CONDICOES LEGAIS. |
优先权:
[返回顶部]
申请号 | 申请日 | 专利标题 JP2010-174758|2010-08-03| JP2010174758A|JP6075743B2|2010-08-03|2010-08-03|Signal processing apparatus and method, and program| PCT/JP2011/004260|WO2012017621A1|2010-08-03|2011-07-27|Signal processing apparatus and method, and program| 相关专利
Sulfonates, polymers, resist compositions and patterning process
Washing machine
Washing machine
Device for fixture finishing and tension adjusting of membrane
Structure for Equipping Band in a Plane Cathode Ray Tube
Process for preparation of 7 alpha-carboxyl 9, 11-epoxy steroids and intermediates useful therein an
国家/地区
|